/* 
8：让用户输入一个日期字符串，将其转换成日期格式，
格式是（yyyy/MM/dd,yyyyMMdd,yyyy-MM-dd）中的一种，任何一种转换成功都可以；
如果所有的都无法转换，输出日期格式非法。*/

package Work0601;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class ConversionDate {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		String[] a = { "yyyy-MM-dd", "yyyy/MM/dd", "yyyyMMdd" };
		System.out.println("输入一个时间:");
		String day = in.next();
		SimpleDateFormat df;
		Date date;
		for (int p = 0; p < a.length; p++) {
			try {
				df = new SimpleDateFormat(a[p]);
				date = df.parse(day);
				System.out.println(date);
				return;
			} catch (ParseException e) {
				System.out.println("匹配失败,进行下一次匹配");
			}
		}
		System.out.println("日期格式非法");

	}

}
